package org.jeecg.modules.hc.service;

import org.jeecg.modules.hc.entity.HcSiteAddressDetails;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @Description: 站点地址明细
 * @Author: jeecg-boot
 * @Date:   2022-12-13
 * @Version: V1.0
 */
public interface IHcSiteAddressDetailsService extends IService<HcSiteAddressDetails> {


    /**
     * 根据大厦下单地址
     * @return
     */
    List<HcSiteAddressDetails> getListByAddressId(String addressId,String merchantId);



    /**
     * 获取下单地址列表
     * @return
     */
    List<HcSiteAddressDetails> getListByUserNew(String addressId,String merchantIds);


    /**
     * 获取下单地址列表
     * @return
     */
    List<HcSiteAddressDetails> getListByUser(String addressId);

    /**
     * 获取最近的地址
     * @param param
     * @return
     */
    HcSiteAddressDetails getRecentAddress(HcSiteAddressDetails param);

    /**
     * 获取所有地址
     * @return
     */
    List<HcSiteAddressDetails> getAllAddress();
}
